在Kubernetes裡有一個很好用的元件叫ReplicaSet,這是管理在一個Deployment下可以有幾個Pod,而且也支援自我修復的功能,不過在KubeEdge裡有稍微的小限制,就讓我們繼續看下去吧!
kubectl scale --replicas=3 -f deployment.yaml
kubectl scale --replicas=3 deployment nginx
kubectl get deployment nginx
kubectl get rs -l app=nginx
kubectl get pod -l app=nginx
kubectl apply -f nginx-replicaSet.yaml
2. 觀看 ReplicaSet 副本數量狀態
kubectl get rs -o wide
3. 觀看 Pod 在各個 Node 上的建立數量
kubectl get pod -o wide
Pod 副本運行 Edge Node 分析
查看 Service 是否運行?
kubectl get svc
Edge Node 實作類似於 NodePort 的服務
kubectl describe pod nginx-replicaset-xxxxxxxxx-xxxxx